consummate a deal

Traduzioni
conclure un accord
Parole
deal

noun
accord
consummate

verb
consommer